#include <stdio.h>
#include <cstdlib>
#include "StackQueue.h"
typedef char BTDatatype;
typedef struct BinaryTreeNode{
    struct BinaryTreeNode* left;
    struct BinaryTreeNode* right;
    BTDatatype data;
}BTNode;
void BinaryInit(BTNode* root);
void PreOrder(BTNode* root);
void InOrder(BTNode* root);
void PostOrder(BTNode* root);
int TreeSize(BTNode* root);
int TreeLeafSize(BTNode* root);
void Leve1Order(BTNode* root);
void TreeDestory(BTNode* root);